Job Title: Senior IAM Engineer
Locations: Newark, NJ (onsite)
Type of hire: Fulltime
Technical/Functional Skills
ForgeRock SDKs, DevOps, Python, Java, Node, Groovy, Shell/Power Shell Scripting, OAUTH2/SAML/OIDC/WebAut,
Experience Required
- Bachelor of Computer Science or Engineering or a minimum of 7+ years of demonstrated experience.
- Ability to coach others with minimum guidance and effectively leverages diverse ideas, experiences, thoughts and perspectives to the benefit of the organization.
- Experience with working in a Scrum Agile development Team
- Knowledge of business concepts tools and processes that are needed for making sound decisions in the context of the company's business
- Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges
- Excellent problem solving, communication and collaboration skills
- Experience providing documentation and diagrams for all architecture, builds, and configurations for solutions provided.
- Advanced experience and/or expertise in several of the following;
- ForgeRock SAAS or On Prem. This includes ability to install and configure RCS with different types of data stores.
- Other IAM Platforms – Okta, SailPoint, Ping, a plus
- Experience with creating Account Profiles, Authentication and Authorization policies and schemes for users to fit various use case scenarios
- Experience working as a Trusted Advisor in a collaborative environment and serving as a Senior IAM expert advising on sometimes Complex Use Cases
- DevOps Platform: Experience working with AWS CI/CD – Jenkins, Bitbucket, GIT a plus
- Programming Languages: Python, Java, Node, Groovy, Shell/Power Shell Scripting a plus
- Standards/Specs: OAUTH2/SAML/OIDC/WebAutN Required
- Experience with Session Management (Client, Server) Required
- Knowledge of Infrastructure fundamentals
Linux / UNIX/Windows Operating Systems
Database Fundamentals: Schemas, Tables, Permissions, SQL
Networking, TCP/IP and other common Communication Protocols: OSI Model, 3 Way Handshake, Stateful vs Stateless, Proxy Firewall
Containers: Docker, Kubernetes
Logging & Monitoring: Dynatrace and Splunk, Change Management, Problem management, industry standard tooling
- Test/Quality capabilities & methodologies (functional & non-functional) and associated tooling including quality automation
- Infrastructure & Cloud Security best practices including DevSecOps
- Software Development Life Cycle (SDLC): Development and Design Fundamentals including SDLC and coding standards
- Cloud Computing: Understanding and knowledge (of 1 or more): AWS, Azure or GCP
- Documentation : Experience creating Architecture Designs, Technical guides, Operational Runbooks, Integration and Design specifications required
Roles & Responsibilities
7+ years or better experience providing Architecture and Design, Requirements Gathering and developing solutions for IAM/CIAM implementations preferably with ForgeRock.
Demonstrated experience with excellent communication skills leading and driving large Enterprise CIAM implementations. This includes relationship and cross collaborations with Tech Lead, C-Level, Senior Stakeholders and Product Owners throughout the organization. International Experience a plus.
- Provide guidance and technical expertise integrating Applications into ForgeRock